Big Huge Thesaurus

Bufo debilis

noun

sounds kind of like